package com.example.springboot_demo.mappers;

import com.example.springboot_demo.pojo.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper {
    //检查登录
    User checkLogin(User user);

    //获取user的生日
    String getUserDate(User user);

    //获取用户名
    String getUserName(User user);

    //获取用户密码
    String getUserPassword(User user);

    //注册用户
    void registerUser(User user);

    //查询用户
    User inquire(User user);

    //删除用户
    void deleteUser(User user);

    void dropIdColumn();

    void addIdColumn();

    //通过name查询用户
    User getUserByName(String userName);

    //通过name修改密码
    void updatePasswordByName(String userName,String userPassWord);

    //判断是否是管理员用户
    Integer isAdmin(User user);
}
